:host {
	margin: 0 2rem;
	display: block;
	& > div {
		margin-bottom: 4rem;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		& > div:first-child {
			font-weight: bold;
		}
		& > div {
			max-width: 500px;
			display: flex;
			justify-content: space-between;
			align-items: center;
			margin: 0.5rem 0;
			min-height: 1.5rem;
		}
	}
}
.iptable-box {
	height: 10rem;
	.iptable-edit {
		display: flex;
		color: white;
		background-color: black;

		counter-reset: section;
		/deep/ {
			div::before {
				counter-increment: section;
				content: counter(section);
				background-color: rgba(255, 255, 255, 0.1);
				padding: 0 1rem;
			}
		}
		.edit {
			flex: 1;
			min-height: 10rem;
		}
	}
}
._align-center {
	display: flex;
	align-items: center;
}
.slider {
	width: 80%;
}

.flex-1 {
	flex: 1;
}
.slider-height {
	line-height: 48px;
}
.group {
	display: flex;
	width: 100%;
	& > div:first-child {
		margin-right: 2rem;
	}
	& > div:last-child {
		flex: 1;
	}
}

.wallpaper {
	height: 240px;
}
